﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using PROFIP.Persistence.DTO;

namespace PROFIP
{
    public partial class MainForm
    {
        private void buildAvaliacaoInicial(PROFIPDTO profip)
        {
            profip.avaliacaoInicial = new AvaliacaoInicialDTO();
            profip.avaliacaoInicial.ObservacaoConsulta = this.observacaoConsulta.Checked;
            profip.avaliacaoInicial.ObservacaoInternamento = this.observacaoInternamento.Checked;
            profip.avaliacaoInicial.NumeroProcesso = this.numeroProcesso.Text;
            profip.avaliacaoInicial.Nome = this.nome.Text;
            profip.avaliacaoInicial.DataNascimento = this.dataNascimento.Value;
            profip.avaliacaoInicial.Idade = this.idade.Text;
            profip.avaliacaoInicial.SexoFeminino = this.sexoFeminino.Checked;
            profip.avaliacaoInicial.SexoMasculino = this.sexoMasculino.Checked;
            profip.avaliacaoInicial.EstadoCivilSolteiro = this.estadoCivilSolteiro.Checked;
            profip.avaliacaoInicial.EstadoCivilCasado = this.estadoCivilCasado.Checked;
            profip.avaliacaoInicial.EstadoCivilSeparado = this.estadoCivilSeparado.Checked;
            profip.avaliacaoInicial.EstadoCivilViuvo = this.estadoCivilViuvo.Checked;
            profip.avaliacaoInicial.Escolaridade = this.escolaridade.Text;
            profip.avaliacaoInicial.NumeroAnosRepetidos = this.numeroAnosRepetidos.Text;
            profip.avaliacaoInicial.ProfissaoEstudante = this.profissaoEstudante.Checked;
            profip.avaliacaoInicial.ProfissaoRemunerada = this.profissaoRemunerada.Checked;
            profip.avaliacaoInicial.ProfissaoDesempregado = this.profissaoDesempregado.Checked;
            profip.avaliacaoInicial.ProfissaoInvalidez = this.profissaoInvalidez.Checked;
            profip.avaliacaoInicial.ProfissaoOutras = this.profissaoOutras.Checked;
            profip.avaliacaoInicial.EstudanteAno = this.estudanteAno.Text;
            profip.avaliacaoInicial.EstudanteEscola = this.estudanteEscola.Text;
            profip.avaliacaoInicial.Naturalidade = this.naturalidade.Text;
            profip.avaliacaoInicial.Residencia = this.residencia.Text;
            profip.avaliacaoInicial.ComQuemVive = this.comQuemVive.Text;
            profip.avaliacaoInicial.ContactoTelefonico = this.contactoTelefonico.Text;
            profip.avaliacaoInicial.DoencaActual = this.doencaActual.Text;
            profip.avaliacaoInicial.DataInicioAlucinacoes = this.dataInicioAlucinacoes.Value;
            profip.avaliacaoInicial.AlucinacoesDescricao = this.alucinacoesDescricao.Text;
            profip.avaliacaoInicial.DataInicioIdeiasDelirantes = this.dataInicioIdeiasDelirantes.Value;
            profip.avaliacaoInicial.IdeiasDelirantesDescricao = this.ideiasDelirantesDescricao.Text;
            profip.avaliacaoInicial.DataInicioPensamentoDesorganizado = this.dataInicioPensamentoDesorganizado.Value;
            profip.avaliacaoInicial.PensamentoDesorganizadoDescricao = this.pensamentoDesorganizadoDescricao.Text;
            profip.avaliacaoInicial.DataInicioSintomasNegativos = this.dataInicioSintomasNegativos.Value;
            profip.avaliacaoInicial.SintomasNegativosDescricao = this.sintomasNegativosDescricao.Text;
            profip.avaliacaoInicial.AcontecimentosVidaNao = this.acontecimentosVidaNao.Checked;
            profip.avaliacaoInicial.AcontecimentosVidaSim = this.acontecimentosVidaSim.Checked;
            profip.avaliacaoInicial.AcontecimentosVida1 = this.acontecimentosVida1.Text;
            profip.avaliacaoInicial.AcontecimentosVida2 = this.acontecimentosVida2.Text;
            profip.avaliacaoInicial.AcontecimentosVida3 = this.acontecimentosVida3.Text;
            profip.avaliacaoInicial.ToxicosAnteriorNao = this.toxicosAnteriorNao.Checked;
            profip.avaliacaoInicial.ToxicosAnteriorSim = this.toxicosAnteriorSim.Checked;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioCanabinoides = this.toxicosAnteriorDataInicioCanabinoides.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioHeroina = this.toxicosAnteriorDataInicioHeroina.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioCocaina = this.toxicosAnteriorDataInicioCocaina.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioAnfetaminas = this.toxicosAnteriorDataInicioAnfetaminas.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioAlcool = this.toxicosAnteriorDataInicioAlcool.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioAlucinogenios = this.toxicosAnteriorDataInicioAlucinogenios.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataInicioOutros = this.toxicosAnteriorDataInicioOutros.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimCanabinoides = this.toxicosAnteriorDataFimCanabinoides.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimHeroina = this.toxicosAnteriorDataFimHeroina.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimCocaina = this.toxicosAnteriorDataFimCocaina.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimAnfetaminas = this.toxicosAnteriorDataFimAnfetaminas.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimAlcool = this.toxicosAnteriorDataFimAlcool.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimAlucinogenios = this.toxicosAnteriorDataFimAlucinogenios.Value;
            profip.avaliacaoInicial.ToxicosAnteriorDataFimOutros = this.toxicosAnteriorDataFimOutros.Value;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqCanabinoides = this.toxicosAnteriorQtdFreqCanabinoides.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqHeroina = this.toxicosAnteriorQtdFreqHeroina.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqCocaina = this.toxicosAnteriorQtdFreqCocaina.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAnfetaminas = this.toxicosAnteriorQtdFreqAnfetaminas.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAlcool = this.toxicosAnteriorQtdFreqAlcool.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAlucinogenios = this.toxicosAnteriorQtdFreqAlucinogenios.Text;
            profip.avaliacaoInicial.ToxicosAnteriorQtdFreqOutros = this.toxicosAnteriorQtdFreqOutros.Text;

            profip.avaliacaoInicial.ToxicosActualNao = this.toxicosActualNao.Checked;
            profip.avaliacaoInicial.ToxicosActualSim = this.toxicosActualSim.Checked;
            profip.avaliacaoInicial.ToxicosActualDataInicioCanabinoides = this.toxicosActualDataInicioCanabinoides.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioHeroina = this.toxicosActualDataInicioHeroina.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioCocaina = this.toxicosActualDataInicioCocaina.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioAnfetaminas = this.toxicosActualDataInicioAnfetaminas.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioAlcool = this.toxicosActualDataInicioAlcool.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioAlucinogenios = this.toxicosActualDataInicioAlucinogenios.Value;
            profip.avaliacaoInicial.ToxicosActualDataInicioOutros = this.toxicosActualDataInicioOutros.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimCanabinoides = this.toxicosActualDataFimCanabinoides.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimHeroina = this.toxicosActualDataFimHeroina.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimCocaina = this.toxicosActualDataFimCocaina.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimAnfetaminas = this.toxicosActualDataFimAnfetaminas.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimAlcool = this.toxicosActualDataFimAlcool.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimAlucinogenios = this.toxicosActualDataFimAlucinogenios.Value;
            profip.avaliacaoInicial.ToxicosActualDataFimOutros = this.toxicosActualDataFimOutros.Value;
            profip.avaliacaoInicial.ToxicosActualQtdFreqCanabinoides = this.toxicosActualQtdFreqCanabinoides.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqHeroina = this.toxicosActualQtdFreqHeroina.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqCocaina = this.toxicosActualQtdFreqCocaina.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqAnfetaminas = this.toxicosActualQtdFreqAnfetaminas.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqAlcool = this.toxicosActualQtdFreqAlcool.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqAlucinogenios = this.toxicosActualQtdFreqAlucinogenios.Text;
            profip.avaliacaoInicial.ToxicosActualQtdFreqOutros = this.toxicosActualQtdFreqOutros.Text;

            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco1 = this.terapeuticaAnteriorFarmaco1.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco2 = this.terapeuticaAnteriorFarmaco2.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco3 = this.terapeuticaAnteriorFarmaco3.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco4 = this.terapeuticaAnteriorFarmaco4.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco5 = this.terapeuticaAnteriorFarmaco5.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco6 = this.terapeuticaAnteriorFarmaco6.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio1 = this.terapeuticaAnteriorDataInicio1.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio2 = this.terapeuticaAnteriorDataInicio2.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio3 = this.terapeuticaAnteriorDataInicio3.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio4 = this.terapeuticaAnteriorDataInicio4.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio5 = this.terapeuticaAnteriorDataInicio5.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio6 = this.terapeuticaAnteriorDataInicio6.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim1 = this.terapeuticaAnteriorDataFim1.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim2 = this.terapeuticaAnteriorDataFim2.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim3 = this.terapeuticaAnteriorDataFim3.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim4 = this.terapeuticaAnteriorDataFim4.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim5 = this.terapeuticaAnteriorDataFim5.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDataFim6 = this.terapeuticaAnteriorDataFim6.Value;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose1 = this.terapeuticaAnteriorDose1.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose2 = this.terapeuticaAnteriorDose2.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose3 = this.terapeuticaAnteriorDose3.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose4 = this.terapeuticaAnteriorDose4.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose5 = this.terapeuticaAnteriorDose5.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorDose6 = this.terapeuticaAnteriorDose6.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos1 = this.terapeuticaAnteriorEfeitos1.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos2 = this.terapeuticaAnteriorEfeitos2.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos3 = this.terapeuticaAnteriorEfeitos3.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos4 = this.terapeuticaAnteriorEfeitos4.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos5 = this.terapeuticaAnteriorEfeitos5.Text;
            profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos6 = this.terapeuticaAnteriorEfeitos6.Text;

            profip.avaliacaoInicial.TerapeuticaActualFarmaco1 = this.terapeuticaActualFarmaco1.Text;
            profip.avaliacaoInicial.TerapeuticaActualFarmaco2 = this.terapeuticaActualFarmaco2.Text;
            profip.avaliacaoInicial.TerapeuticaActualFarmaco3 = this.terapeuticaActualFarmaco3.Text;
            profip.avaliacaoInicial.TerapeuticaActualFarmaco4 = this.terapeuticaActualFarmaco4.Text;
            profip.avaliacaoInicial.TerapeuticaActualFarmaco5 = this.terapeuticaActualFarmaco5.Text;
            profip.avaliacaoInicial.TerapeuticaActualFarmaco6 = this.terapeuticaActualFarmaco6.Text;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio1 = this.terapeuticaActualDataInicio1.Value;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio2 = this.terapeuticaActualDataInicio2.Value;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio3 = this.terapeuticaActualDataInicio3.Value;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio4 = this.terapeuticaActualDataInicio4.Value;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio5 = this.terapeuticaActualDataInicio5.Value;
            profip.avaliacaoInicial.TerapeuticaActualDataInicio6 = this.terapeuticaActualDataInicio6.Value;
            profip.avaliacaoInicial.TerapeuticaActualDose1 = this.terapeuticaActualDose1.Text;
            profip.avaliacaoInicial.TerapeuticaActualDose2 = this.terapeuticaActualDose2.Text;
            profip.avaliacaoInicial.TerapeuticaActualDose3 = this.terapeuticaActualDose3.Text;
            profip.avaliacaoInicial.TerapeuticaActualDose4 = this.terapeuticaActualDose4.Text;
            profip.avaliacaoInicial.TerapeuticaActualDose5 = this.terapeuticaActualDose5.Text;
            profip.avaliacaoInicial.TerapeuticaActualDose6 = this.terapeuticaActualDose6.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos1 = this.terapeuticaActualEfeitos1.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos2 = this.terapeuticaActualEfeitos2.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos3 = this.terapeuticaActualEfeitos3.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos4 = this.terapeuticaActualEfeitos4.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos5 = this.terapeuticaActualEfeitos5.Text;
            profip.avaliacaoInicial.TerapeuticaActualEfeitos6 = this.terapeuticaActualEfeitos6.Text;

            profip.avaliacaoInicial.InternamentosAnterioresNao = this.internamentosAnterioresNao.Checked;
            profip.avaliacaoInicial.InternamentosAnterioresSim = this.internamentosAnterioresSim.Checked;
            profip.avaliacaoInicial.InternamentoAnteriorDataInicio = this.internamentoAnteriorDataInicio.Value;
            profip.avaliacaoInicial.InternamentoAnteriorDataFim = this.internamentoAnteriorDataFim.Value;
            profip.avaliacaoInicial.InternamentoAnteriorCompulsivoNao = this.internamentoAnteriorCompulsivoNao.Checked;
            profip.avaliacaoInicial.InternamentoAnteriorCompulsivoSim = this.internamentoAnteriorCompulsivoSim.Checked;
            profip.avaliacaoInicial.InternamentoAnteriorInstituicao = this.internamentoAnteriorInstituicao.Text;

            profip.avaliacaoInicial.EsquizofreniaPai = this.esquizofreniaPai.Text;
            profip.avaliacaoInicial.EsquizofreniaMae = this.esquizofreniaMae.Text;
            profip.avaliacaoInicial.EsquizofreniaIrmaos = this.esquizofreniaIrmaos.Text;
            profip.avaliacaoInicial.EsquizofreniaAvos = this.esquizofreniaAvos.Text;
            profip.avaliacaoInicial.EsquizofreniaOutros = this.esquizofreniaOutros.Text;
            profip.avaliacaoInicial.DoencaBipolarPai = this.doencaBipolarPai.Text;
            profip.avaliacaoInicial.DoencaBipolarMae = this.doencaBipolarMae.Text;
            profip.avaliacaoInicial.DoencaBipolarIrmaos = this.doencaBipolarIrmaos.Text;
            profip.avaliacaoInicial.DoencaBipolarAvos = this.doencaBipolarAvos.Text;
            profip.avaliacaoInicial.DoencaBipolarOutros = this.doencaBipolarOutros.Text;
            profip.avaliacaoInicial.PerturbacoesDepressivasPai = this.perturbacoesDepressivasPai.Text;
            profip.avaliacaoInicial.PerturbacoesDepressivasMae = this.perturbacoesDepressivasMae.Text;
            profip.avaliacaoInicial.PerturbacoesDepressivasIrmaos = this.perturbacoesDepressivasIrmaos.Text;
            profip.avaliacaoInicial.PerturbacoesDepressivasAvos = this.perturbacoesDepressivasAvos.Text;
            profip.avaliacaoInicial.PerturbacoesDepressivasOutros = this.perturbacoesDepressivasOutros.Text;
            profip.avaliacaoInicial.PerturbacoesAnsiedadePai = this.perturbacoesAnsiedadePai.Text;
            profip.avaliacaoInicial.PerturbacoesAnsiedadeMae = this.perturbacoesAnsiedadeMae.Text;
            profip.avaliacaoInicial.PerturbacoesAnsiedadeIrmaos = this.perturbacoesAnsiedadeIrmaos.Text;
            profip.avaliacaoInicial.PerturbacoesAnsiedadeAvos = this.perturbacoesAnsiedadeAvos.Text;
            profip.avaliacaoInicial.PerturbacoesAnsiedadeOutros = this.perturbacoesAnsiedadeOutros.Text;
            profip.avaliacaoInicial.ConsumosToxicosPai = this.consumosToxicosPai.Text;
            profip.avaliacaoInicial.ConsumosToxicosMae = this.consumosToxicosMae.Text;
            profip.avaliacaoInicial.ConsumosToxicosIrmaos = this.consumosToxicosIrmaos.Text;
            profip.avaliacaoInicial.ConsumosToxicosAvos = this.consumosToxicosAvos.Text;
            profip.avaliacaoInicial.ConsumosToxicosOutros = this.consumosToxicosOutros.Text;
            profip.avaliacaoInicial.OutrosPai = this.outrosPai.Text;
            profip.avaliacaoInicial.OutrosMae = this.outrosMae.Text;
            profip.avaliacaoInicial.OutrosIrmaos = this.outrosIrmaos.Text;
            profip.avaliacaoInicial.OutrosAvos = this.outrosAvos.Text;
            profip.avaliacaoInicial.OutrosOutros = this.outrosOutros.Text;

            profip.avaliacaoInicial.AntecedentesMedicos1 = this.antecedentesMedicos1.Text;
            profip.avaliacaoInicial.AntecedentesMedicos2 = this.antecedentesMedicos2.Text;
            profip.avaliacaoInicial.AntecedentesMedicos3 = this.antecedentesMedicos3.Text;
            profip.avaliacaoInicial.AntecedentesMedicos4 = this.antecedentesMedicos4.Text;
            profip.avaliacaoInicial.MedicacaoActualNaoPsiquiatrica = this.medicacaoActualNaoPsiquiatrica.Text;

            profip.avaliacaoInicial.IntercorrenciaGravidezNao = this.intercorrenciaGravidezNao.Checked;
            profip.avaliacaoInicial.IntercorrenciaGravidezSim = this.intercorrenciaGravidezSim.Checked;
            profip.avaliacaoInicial.IntercorrenciaGravidezQuais = this.intercorrenciaGravidezQuais.Text;
            profip.avaliacaoInicial.PartoEutocico = this.partoEutocico.Checked;
            profip.avaliacaoInicial.PartoDistocico = this.partoDistocico.Checked;
            profip.avaliacaoInicial.PartoTipo = this.partoTipo.Text;
            profip.avaliacaoInicial.ComplicacoesPeriNataisNao = this.complicacoesPeriNataisNao.Checked;
            profip.avaliacaoInicial.ComplicacoesPeriNataisSim = this.complicacoesPeriNataisSim.Checked;
            profip.avaliacaoInicial.ComplicacoesPeriNataisQuais = this.complicacoesPeriNataisQuais.Text;
            profip.avaliacaoInicial.DesenvolvimentoPsicomotorSemAlteracoes = this.desenvolvimentoPsicomotorSemAlteracoes.Checked;
            profip.avaliacaoInicial.DesenvolvimentoPsicomotorComAlteracoes = this.desenvolvimentoPsicomotorComAlteracoes.Checked;
            profip.avaliacaoInicial.DesenvolvimentoPsicomotorAlteracoes = this.desenvolvimentoPsicomotorAlteracoes.Text;

            profip.avaliacaoInicial.PersonalidadeSemRegisto = this.personalidadeSemRegisto.Checked;
            profip.avaliacaoInicial.PersonalidadeTracoParanoide = this.personalidadeTracoParanoide.Checked;
            profip.avaliacaoInicial.PersonalidadeTracoEsquizoide = this.personalidadeTracoEsquizoide.Checked;
            profip.avaliacaoInicial.PersonalidadeOutros = this.personalidadeOutros.Checked;
            profip.avaliacaoInicial.PersonalidadeQuais = this.personalidadeQuais.Text;

            profip.avaliacaoInicial.ImpressaoDiagnosticaDSMIVTR = this.impressaoDiagnosticaDSMIVTR.Text;
            profip.avaliacaoInicial.ImpressaoDiagnosticaICD10 = this.impressaoDiagnosticaICD10.Text;

            profip.avaliacaoInicial.TerapeuticaPropostaMedicamento1 = this.terapeuticaPropostaMedicamento1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaMedicamento2 = this.terapeuticaPropostaMedicamento2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaMedicamento3 = this.terapeuticaPropostaMedicamento3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaMedicamento4 = this.terapeuticaPropostaMedicamento4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaMedicamento5 = this.terapeuticaPropostaMedicamento5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco1 = this.terapeuticaPropostaPeqAlmoco1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco2 = this.terapeuticaPropostaPeqAlmoco2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco3 = this.terapeuticaPropostaPeqAlmoco3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco4 = this.terapeuticaPropostaPeqAlmoco4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco5 = this.terapeuticaPropostaPeqAlmoco5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaAlmoco1 = this.terapeuticaPropostaAlmoco1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaAlmoco2 = this.terapeuticaPropostaAlmoco2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaAlmoco3 = this.terapeuticaPropostaAlmoco3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaAlmoco4 = this.terapeuticaPropostaAlmoco4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaAlmoco5 = this.terapeuticaPropostaAlmoco5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaLanche1 = this.terapeuticaPropostaLanche1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaLanche2 = this.terapeuticaPropostaLanche2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaLanche3 = this.terapeuticaPropostaLanche3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaLanche4 = this.terapeuticaPropostaLanche4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaLanche5 = this.terapeuticaPropostaLanche5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaJantar1 = this.terapeuticaPropostaJantar1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaJantar2 = this.terapeuticaPropostaJantar2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaJantar3 = this.terapeuticaPropostaJantar3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaJantar4 = this.terapeuticaPropostaJantar4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaJantar5 = this.terapeuticaPropostaJantar5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaDeitar1 = this.terapeuticaPropostaDeitar1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaDeitar2 = this.terapeuticaPropostaDeitar2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaDeitar3 = this.terapeuticaPropostaDeitar3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaDeitar4 = this.terapeuticaPropostaDeitar4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaDeitar5 = this.terapeuticaPropostaDeitar5.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaObservacoes1 = this.terapeuticaPropostaObservacoes1.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaObservacoes2 = this.terapeuticaPropostaObservacoes2.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaObservacoes3 = this.terapeuticaPropostaObservacoes3.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaObservacoes4 = this.terapeuticaPropostaObservacoes4.Text;
            profip.avaliacaoInicial.TerapeuticaPropostaObservacoes5 = this.terapeuticaPropostaObservacoes5.Text;

            profip.avaliacaoInicial.EncaminhamentoPROFIP = this.encaminhamentoPROFIP.Checked;
            profip.avaliacaoInicial.EncaminhamentoInternamento = this.encaminhamentoInternamento.Checked;
            profip.avaliacaoInicial.EncaminhamentoUrgencia = this.encaminhamentoUrgencia.Checked;
            profip.avaliacaoInicial.EncaminhamentoPsiquiatriaGeral = this.encaminhamentoPsiquiatriaGeral.Checked;
            profip.avaliacaoInicial.EncaminhamentoPedopsiquiatria = this.encaminhamentoPedopsiquiatria.Checked;
            profip.avaliacaoInicial.EncaminhamentoMedicoFamilia = this.encaminhamentoMedicoFamilia.Checked;
            profip.avaliacaoInicial.EncaminhamentoSemIndicacao = this.encaminhamentoSemIndicacao.Checked;
        }

        private void loadAvaliacaoInicial(PROFIPDTO profip)
        {
            this.observacaoConsulta.Checked = profip.avaliacaoInicial.ObservacaoConsulta;
            this.observacaoInternamento.Checked = profip.avaliacaoInicial.ObservacaoInternamento;
            this.numeroProcesso.Text = profip.avaliacaoInicial.NumeroProcesso;
            this.nome.Text = profip.avaliacaoInicial.Nome;
            this.dataNascimento.Value = profip.avaliacaoInicial.DataNascimento;
            this.idade.Text = profip.avaliacaoInicial.Idade;
            this.sexoFeminino.Checked = profip.avaliacaoInicial.SexoFeminino;
            this.sexoMasculino.Checked = profip.avaliacaoInicial.SexoMasculino;
            this.estadoCivilSolteiro.Checked = profip.avaliacaoInicial.EstadoCivilSolteiro;
            this.estadoCivilCasado.Checked = profip.avaliacaoInicial.EstadoCivilCasado;
            this.estadoCivilSeparado.Checked = profip.avaliacaoInicial.EstadoCivilSeparado;
            this.estadoCivilViuvo.Checked = profip.avaliacaoInicial.EstadoCivilViuvo;
            this.escolaridade.Text = profip.avaliacaoInicial.Escolaridade;
            this.numeroAnosRepetidos.Text = profip.avaliacaoInicial.NumeroAnosRepetidos;
            this.profissaoEstudante.Checked = profip.avaliacaoInicial.ProfissaoEstudante;
            this.profissaoRemunerada.Checked = profip.avaliacaoInicial.ProfissaoRemunerada;
            this.profissaoDesempregado.Checked = profip.avaliacaoInicial.ProfissaoDesempregado;
            this.profissaoInvalidez.Checked = profip.avaliacaoInicial.ProfissaoInvalidez;
            this.profissaoOutras.Checked = profip.avaliacaoInicial.ProfissaoOutras;
            this.estudanteAno.Text = profip.avaliacaoInicial.EstudanteAno;
            this.estudanteEscola.Text = profip.avaliacaoInicial.EstudanteEscola;
            this.naturalidade.Text = profip.avaliacaoInicial.Naturalidade;
            this.residencia.Text = profip.avaliacaoInicial.Residencia;
            this.comQuemVive.Text = profip.avaliacaoInicial.ComQuemVive;
            this.contactoTelefonico.Text = profip.avaliacaoInicial.ContactoTelefonico;
            this.doencaActual.Text = profip.avaliacaoInicial.DoencaActual;
            this.dataInicioAlucinacoes.Value = profip.avaliacaoInicial.DataInicioAlucinacoes;
            this.alucinacoesDescricao.Text = profip.avaliacaoInicial.AlucinacoesDescricao;
            this.dataInicioIdeiasDelirantes.Value = profip.avaliacaoInicial.DataInicioIdeiasDelirantes;
            this.ideiasDelirantesDescricao.Text = profip.avaliacaoInicial.IdeiasDelirantesDescricao;
            this.dataInicioPensamentoDesorganizado.Value = profip.avaliacaoInicial.DataInicioPensamentoDesorganizado;
            this.pensamentoDesorganizadoDescricao.Text = profip.avaliacaoInicial.PensamentoDesorganizadoDescricao;
            this.dataInicioSintomasNegativos.Value = profip.avaliacaoInicial.DataInicioSintomasNegativos;
            this.sintomasNegativosDescricao.Text = profip.avaliacaoInicial.SintomasNegativosDescricao;
            this.acontecimentosVidaNao.Checked = profip.avaliacaoInicial.AcontecimentosVidaNao;
            this.acontecimentosVidaSim.Checked = profip.avaliacaoInicial.AcontecimentosVidaSim;
            this.acontecimentosVida1.Text = profip.avaliacaoInicial.AcontecimentosVida1;
            this.acontecimentosVida2.Text = profip.avaliacaoInicial.AcontecimentosVida2;
            this.acontecimentosVida3.Text = profip.avaliacaoInicial.AcontecimentosVida3;
            this.toxicosAnteriorNao.Checked = profip.avaliacaoInicial.ToxicosAnteriorNao;
            this.toxicosAnteriorSim.Checked = profip.avaliacaoInicial.ToxicosAnteriorSim;
            this.toxicosAnteriorDataInicioCanabinoides.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioCanabinoides;
            this.toxicosAnteriorDataInicioHeroina.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioHeroina;
            this.toxicosAnteriorDataInicioCocaina.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioCocaina;
            this.toxicosAnteriorDataInicioAnfetaminas.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioAnfetaminas;
            this.toxicosAnteriorDataInicioAlcool.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioAlcool;
            this.toxicosAnteriorDataInicioAlucinogenios.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioAlucinogenios;
            this.toxicosAnteriorDataInicioOutros.Value = profip.avaliacaoInicial.ToxicosAnteriorDataInicioOutros;
            this.toxicosAnteriorDataFimCanabinoides.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimCanabinoides;
            this.toxicosAnteriorDataFimHeroina.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimHeroina;
            this.toxicosAnteriorDataFimCocaina.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimCocaina;
            this.toxicosAnteriorDataFimAnfetaminas.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimAnfetaminas;
            this.toxicosAnteriorDataFimAlcool.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimAlcool;
            this.toxicosAnteriorDataFimAlucinogenios.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimAlucinogenios;
            this.toxicosAnteriorDataFimOutros.Value = profip.avaliacaoInicial.ToxicosAnteriorDataFimOutros;
            this.toxicosAnteriorQtdFreqCanabinoides.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqCanabinoides;
            this.toxicosAnteriorQtdFreqHeroina.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqHeroina;
            this.toxicosAnteriorQtdFreqCocaina.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqCocaina;
            this.toxicosAnteriorQtdFreqAnfetaminas.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAnfetaminas;
            this.toxicosAnteriorQtdFreqAlcool.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAlcool;
            this.toxicosAnteriorQtdFreqAlucinogenios.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqAlucinogenios;
            this.toxicosAnteriorQtdFreqOutros.Text = profip.avaliacaoInicial.ToxicosAnteriorQtdFreqOutros;

            this.toxicosActualNao.Checked = profip.avaliacaoInicial.ToxicosActualNao;
            this.toxicosActualSim.Checked = profip.avaliacaoInicial.ToxicosActualSim;
            this.toxicosActualDataInicioCanabinoides.Value = profip.avaliacaoInicial.ToxicosActualDataInicioCanabinoides;
            this.toxicosActualDataInicioHeroina.Value = profip.avaliacaoInicial.ToxicosActualDataInicioHeroina;
            this.toxicosActualDataInicioCocaina.Value = profip.avaliacaoInicial.ToxicosActualDataInicioCocaina;
            this.toxicosActualDataInicioAnfetaminas.Value = profip.avaliacaoInicial.ToxicosActualDataInicioAnfetaminas;
            this.toxicosActualDataInicioAlcool.Value = profip.avaliacaoInicial.ToxicosActualDataInicioAlcool;
            this.toxicosActualDataInicioAlucinogenios.Value = profip.avaliacaoInicial.ToxicosActualDataInicioAlucinogenios;
            this.toxicosActualDataInicioOutros.Value = profip.avaliacaoInicial.ToxicosActualDataInicioOutros;
            this.toxicosActualDataFimCanabinoides.Value = profip.avaliacaoInicial.ToxicosActualDataFimCanabinoides;
            this.toxicosActualDataFimHeroina.Value = profip.avaliacaoInicial.ToxicosActualDataFimHeroina;
            this.toxicosActualDataFimCocaina.Value = profip.avaliacaoInicial.ToxicosActualDataFimCocaina;
            this.toxicosActualDataFimAnfetaminas.Value = profip.avaliacaoInicial.ToxicosActualDataFimAnfetaminas;
            this.toxicosActualDataFimAlcool.Value = profip.avaliacaoInicial.ToxicosActualDataFimAlcool;
            this.toxicosActualDataFimAlucinogenios.Value = profip.avaliacaoInicial.ToxicosActualDataFimAlucinogenios;
            this.toxicosActualDataFimOutros.Value = profip.avaliacaoInicial.ToxicosActualDataFimOutros;
            this.toxicosActualQtdFreqCanabinoides.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqCanabinoides;
            this.toxicosActualQtdFreqHeroina.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqHeroina;
            this.toxicosActualQtdFreqCocaina.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqCocaina;
            this.toxicosActualQtdFreqAnfetaminas.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqAnfetaminas;
            this.toxicosActualQtdFreqAlcool.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqAlcool;
            this.toxicosActualQtdFreqAlucinogenios.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqAlucinogenios;
            this.toxicosActualQtdFreqOutros.Text = profip.avaliacaoInicial.ToxicosActualQtdFreqOutros;

            this.terapeuticaAnteriorFarmaco1.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco1;
            this.terapeuticaAnteriorFarmaco2.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco2;
            this.terapeuticaAnteriorFarmaco3.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco3;
            this.terapeuticaAnteriorFarmaco4.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco4;
            this.terapeuticaAnteriorFarmaco5.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco5;
            this.terapeuticaAnteriorFarmaco6.Text = profip.avaliacaoInicial.TerapeuticaAnteriorFarmaco6;
            this.terapeuticaAnteriorDataInicio1.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio1;
            this.terapeuticaAnteriorDataInicio2.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio2;
            this.terapeuticaAnteriorDataInicio3.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio3;
            this.terapeuticaAnteriorDataInicio4.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio4;
            this.terapeuticaAnteriorDataInicio5.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio5;
            this.terapeuticaAnteriorDataInicio6.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataInicio6;
            this.terapeuticaAnteriorDataFim1.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim1;
            this.terapeuticaAnteriorDataFim2.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim2;
            this.terapeuticaAnteriorDataFim3.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim3;
            this.terapeuticaAnteriorDataFim4.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim4;
            this.terapeuticaAnteriorDataFim5.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim5;
            this.terapeuticaAnteriorDataFim6.Value = profip.avaliacaoInicial.TerapeuticaAnteriorDataFim6;
            this.terapeuticaAnteriorDose1.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose1;
            this.terapeuticaAnteriorDose2.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose2;
            this.terapeuticaAnteriorDose3.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose3;
            this.terapeuticaAnteriorDose4.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose4;
            this.terapeuticaAnteriorDose5.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose5;
            this.terapeuticaAnteriorDose6.Text = profip.avaliacaoInicial.TerapeuticaAnteriorDose6;
            this.terapeuticaAnteriorEfeitos1.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos1;
            this.terapeuticaAnteriorEfeitos2.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos2;
            this.terapeuticaAnteriorEfeitos3.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos3;
            this.terapeuticaAnteriorEfeitos4.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos4;
            this.terapeuticaAnteriorEfeitos5.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos5;
            this.terapeuticaAnteriorEfeitos6.Text = profip.avaliacaoInicial.TerapeuticaAnteriorEfeitos6;

            this.terapeuticaActualFarmaco1.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco1;
            this.terapeuticaActualFarmaco2.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco2;
            this.terapeuticaActualFarmaco3.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco3;
            this.terapeuticaActualFarmaco4.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco4;
            this.terapeuticaActualFarmaco5.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco5;
            this.terapeuticaActualFarmaco6.Text = profip.avaliacaoInicial.TerapeuticaActualFarmaco6;
            this.terapeuticaActualDataInicio1.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio1;
            this.terapeuticaActualDataInicio2.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio2;
            this.terapeuticaActualDataInicio3.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio3;
            this.terapeuticaActualDataInicio4.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio4;
            this.terapeuticaActualDataInicio5.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio5;
            this.terapeuticaActualDataInicio6.Value = profip.avaliacaoInicial.TerapeuticaActualDataInicio6;
            this.terapeuticaActualDose1.Text = profip.avaliacaoInicial.TerapeuticaActualDose1;
            this.terapeuticaActualDose2.Text = profip.avaliacaoInicial.TerapeuticaActualDose2;
            this.terapeuticaActualDose3.Text = profip.avaliacaoInicial.TerapeuticaActualDose3;
            this.terapeuticaActualDose4.Text = profip.avaliacaoInicial.TerapeuticaActualDose4;
            this.terapeuticaActualDose5.Text = profip.avaliacaoInicial.TerapeuticaActualDose5;
            this.terapeuticaActualDose6.Text = profip.avaliacaoInicial.TerapeuticaActualDose6;
            this.terapeuticaActualEfeitos1.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos1;
            this.terapeuticaActualEfeitos2.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos2;
            this.terapeuticaActualEfeitos3.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos3;
            this.terapeuticaActualEfeitos4.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos4;
            this.terapeuticaActualEfeitos5.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos5;
            this.terapeuticaActualEfeitos6.Text = profip.avaliacaoInicial.TerapeuticaActualEfeitos6;

            this.internamentosAnterioresNao.Checked = profip.avaliacaoInicial.InternamentosAnterioresNao;
            this.internamentosAnterioresSim.Checked = profip.avaliacaoInicial.InternamentosAnterioresSim;
            this.internamentoAnteriorDataInicio.Value = profip.avaliacaoInicial.InternamentoAnteriorDataInicio;
            this.internamentoAnteriorDataFim.Value = profip.avaliacaoInicial.InternamentoAnteriorDataFim;
            this.internamentoAnteriorCompulsivoNao.Checked = profip.avaliacaoInicial.InternamentoAnteriorCompulsivoNao;
            this.internamentoAnteriorCompulsivoSim.Checked = profip.avaliacaoInicial.InternamentoAnteriorCompulsivoSim;
            this.internamentoAnteriorInstituicao.Text = profip.avaliacaoInicial.InternamentoAnteriorInstituicao;

            this.esquizofreniaPai.Text = profip.avaliacaoInicial.EsquizofreniaPai;
            this.esquizofreniaMae.Text = profip.avaliacaoInicial.EsquizofreniaMae;
            this.esquizofreniaIrmaos.Text = profip.avaliacaoInicial.EsquizofreniaIrmaos;
            this.esquizofreniaAvos.Text = profip.avaliacaoInicial.EsquizofreniaAvos;
            this.esquizofreniaOutros.Text = profip.avaliacaoInicial.EsquizofreniaOutros;
            this.doencaBipolarPai.Text = profip.avaliacaoInicial.DoencaBipolarPai;
            this.doencaBipolarMae.Text = profip.avaliacaoInicial.DoencaBipolarMae;
            this.doencaBipolarIrmaos.Text = profip.avaliacaoInicial.DoencaBipolarIrmaos;
            this.doencaBipolarAvos.Text = profip.avaliacaoInicial.DoencaBipolarAvos;
            this.doencaBipolarOutros.Text = profip.avaliacaoInicial.DoencaBipolarOutros;
            this.perturbacoesDepressivasPai.Text = profip.avaliacaoInicial.PerturbacoesDepressivasPai;
            this.perturbacoesDepressivasMae.Text = profip.avaliacaoInicial.PerturbacoesDepressivasMae;
            this.perturbacoesDepressivasIrmaos.Text = profip.avaliacaoInicial.PerturbacoesDepressivasIrmaos;
            this.perturbacoesDepressivasAvos.Text = profip.avaliacaoInicial.PerturbacoesDepressivasAvos;
            this.perturbacoesDepressivasOutros.Text = profip.avaliacaoInicial.PerturbacoesDepressivasOutros;
            this.perturbacoesAnsiedadePai.Text = profip.avaliacaoInicial.PerturbacoesAnsiedadePai;
            this.perturbacoesAnsiedadeMae.Text = profip.avaliacaoInicial.PerturbacoesAnsiedadeMae;
            this.perturbacoesAnsiedadeIrmaos.Text = profip.avaliacaoInicial.PerturbacoesAnsiedadeIrmaos;
            this.perturbacoesAnsiedadeAvos.Text = profip.avaliacaoInicial.PerturbacoesAnsiedadeAvos;
            this.perturbacoesAnsiedadeOutros.Text = profip.avaliacaoInicial.PerturbacoesAnsiedadeOutros;
            this.consumosToxicosPai.Text = profip.avaliacaoInicial.ConsumosToxicosPai;
            this.consumosToxicosMae.Text = profip.avaliacaoInicial.ConsumosToxicosMae;
            this.consumosToxicosIrmaos.Text = profip.avaliacaoInicial.ConsumosToxicosIrmaos;
            this.consumosToxicosAvos.Text = profip.avaliacaoInicial.ConsumosToxicosAvos;
            this.consumosToxicosOutros.Text = profip.avaliacaoInicial.ConsumosToxicosOutros;
            this.outrosPai.Text = profip.avaliacaoInicial.OutrosPai;
            this.outrosMae.Text = profip.avaliacaoInicial.OutrosMae;
            this.outrosIrmaos.Text = profip.avaliacaoInicial.OutrosIrmaos;
            this.outrosAvos.Text = profip.avaliacaoInicial.OutrosAvos;
            this.outrosOutros.Text = profip.avaliacaoInicial.OutrosOutros;

            this.antecedentesMedicos1.Text = profip.avaliacaoInicial.AntecedentesMedicos1;
            this.antecedentesMedicos2.Text = profip.avaliacaoInicial.AntecedentesMedicos2;
            this.antecedentesMedicos3.Text = profip.avaliacaoInicial.AntecedentesMedicos3;
            this.antecedentesMedicos4.Text = profip.avaliacaoInicial.AntecedentesMedicos4;
            this.medicacaoActualNaoPsiquiatrica.Text = profip.avaliacaoInicial.MedicacaoActualNaoPsiquiatrica;

            this.intercorrenciaGravidezNao.Checked = profip.avaliacaoInicial.IntercorrenciaGravidezNao;
            this.intercorrenciaGravidezSim.Checked = profip.avaliacaoInicial.IntercorrenciaGravidezSim;
            this.intercorrenciaGravidezQuais.Text = profip.avaliacaoInicial.IntercorrenciaGravidezQuais;
            this.partoEutocico.Checked = profip.avaliacaoInicial.PartoEutocico;
            this.partoDistocico.Checked = profip.avaliacaoInicial.PartoDistocico;
            this.partoTipo.Text = profip.avaliacaoInicial.PartoTipo;
            this.complicacoesPeriNataisNao.Checked = profip.avaliacaoInicial.ComplicacoesPeriNataisNao;
            this.complicacoesPeriNataisSim.Checked = profip.avaliacaoInicial.ComplicacoesPeriNataisSim;
            this.complicacoesPeriNataisQuais.Text = profip.avaliacaoInicial.ComplicacoesPeriNataisQuais;
            this.desenvolvimentoPsicomotorSemAlteracoes.Checked = profip.avaliacaoInicial.DesenvolvimentoPsicomotorSemAlteracoes;
            this.desenvolvimentoPsicomotorComAlteracoes.Checked = profip.avaliacaoInicial.DesenvolvimentoPsicomotorComAlteracoes;
            this.desenvolvimentoPsicomotorAlteracoes.Text = profip.avaliacaoInicial.DesenvolvimentoPsicomotorAlteracoes;

            this.personalidadeSemRegisto.Checked = profip.avaliacaoInicial.PersonalidadeSemRegisto;
            this.personalidadeTracoParanoide.Checked = profip.avaliacaoInicial.PersonalidadeTracoParanoide;
            this.personalidadeTracoEsquizoide.Checked = profip.avaliacaoInicial.PersonalidadeTracoEsquizoide;
            this.personalidadeOutros.Checked = profip.avaliacaoInicial.PersonalidadeOutros;
            this.personalidadeQuais.Text = profip.avaliacaoInicial.PersonalidadeQuais;

            this.impressaoDiagnosticaDSMIVTR.Text = profip.avaliacaoInicial.ImpressaoDiagnosticaDSMIVTR;
            this.impressaoDiagnosticaICD10.Text = profip.avaliacaoInicial.ImpressaoDiagnosticaICD10;

            this.terapeuticaPropostaMedicamento1.Text = profip.avaliacaoInicial.TerapeuticaPropostaMedicamento1;
            this.terapeuticaPropostaMedicamento2.Text = profip.avaliacaoInicial.TerapeuticaPropostaMedicamento2;
            this.terapeuticaPropostaMedicamento3.Text = profip.avaliacaoInicial.TerapeuticaPropostaMedicamento3;
            this.terapeuticaPropostaMedicamento4.Text = profip.avaliacaoInicial.TerapeuticaPropostaMedicamento4;
            this.terapeuticaPropostaMedicamento5.Text = profip.avaliacaoInicial.TerapeuticaPropostaMedicamento5;
            this.terapeuticaPropostaPeqAlmoco1.Text = profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco1;
            this.terapeuticaPropostaPeqAlmoco2.Text = profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco2;
            this.terapeuticaPropostaPeqAlmoco3.Text = profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco3;
            this.terapeuticaPropostaPeqAlmoco4.Text = profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco4;
            this.terapeuticaPropostaPeqAlmoco5.Text = profip.avaliacaoInicial.TerapeuticaPropostaPeqAlmoco5;
            this.terapeuticaPropostaAlmoco1.Text = profip.avaliacaoInicial.TerapeuticaPropostaAlmoco1;
            this.terapeuticaPropostaAlmoco2.Text = profip.avaliacaoInicial.TerapeuticaPropostaAlmoco2;
            this.terapeuticaPropostaAlmoco3.Text = profip.avaliacaoInicial.TerapeuticaPropostaAlmoco3;
            this.terapeuticaPropostaAlmoco4.Text = profip.avaliacaoInicial.TerapeuticaPropostaAlmoco4;
            this.terapeuticaPropostaAlmoco5.Text = profip.avaliacaoInicial.TerapeuticaPropostaAlmoco5;
            this.terapeuticaPropostaLanche1.Text = profip.avaliacaoInicial.TerapeuticaPropostaLanche1;
            this.terapeuticaPropostaLanche2.Text = profip.avaliacaoInicial.TerapeuticaPropostaLanche2;
            this.terapeuticaPropostaLanche3.Text = profip.avaliacaoInicial.TerapeuticaPropostaLanche3;
            this.terapeuticaPropostaLanche4.Text = profip.avaliacaoInicial.TerapeuticaPropostaLanche4;
            this.terapeuticaPropostaLanche5.Text = profip.avaliacaoInicial.TerapeuticaPropostaLanche5;
            this.terapeuticaPropostaJantar1.Text = profip.avaliacaoInicial.TerapeuticaPropostaJantar1;
            this.terapeuticaPropostaJantar2.Text = profip.avaliacaoInicial.TerapeuticaPropostaJantar2;
            this.terapeuticaPropostaJantar3.Text = profip.avaliacaoInicial.TerapeuticaPropostaJantar3;
            this.terapeuticaPropostaJantar4.Text = profip.avaliacaoInicial.TerapeuticaPropostaJantar4;
            this.terapeuticaPropostaJantar5.Text = profip.avaliacaoInicial.TerapeuticaPropostaJantar5;
            this.terapeuticaPropostaDeitar1.Text = profip.avaliacaoInicial.TerapeuticaPropostaDeitar1;
            this.terapeuticaPropostaDeitar2.Text = profip.avaliacaoInicial.TerapeuticaPropostaDeitar2;
            this.terapeuticaPropostaDeitar3.Text = profip.avaliacaoInicial.TerapeuticaPropostaDeitar3;
            this.terapeuticaPropostaDeitar4.Text = profip.avaliacaoInicial.TerapeuticaPropostaDeitar4;
            this.terapeuticaPropostaDeitar5.Text = profip.avaliacaoInicial.TerapeuticaPropostaDeitar5;
            this.terapeuticaPropostaObservacoes1.Text = profip.avaliacaoInicial.TerapeuticaPropostaObservacoes1;
            this.terapeuticaPropostaObservacoes2.Text = profip.avaliacaoInicial.TerapeuticaPropostaObservacoes2;
            this.terapeuticaPropostaObservacoes3.Text = profip.avaliacaoInicial.TerapeuticaPropostaObservacoes3;
            this.terapeuticaPropostaObservacoes4.Text = profip.avaliacaoInicial.TerapeuticaPropostaObservacoes4;
            this.terapeuticaPropostaObservacoes5.Text = profip.avaliacaoInicial.TerapeuticaPropostaObservacoes5;

            this.encaminhamentoPROFIP.Checked = profip.avaliacaoInicial.EncaminhamentoPROFIP;
            this.encaminhamentoInternamento.Checked = profip.avaliacaoInicial.EncaminhamentoInternamento;
            this.encaminhamentoUrgencia.Checked = profip.avaliacaoInicial.EncaminhamentoUrgencia;
            this.encaminhamentoPsiquiatriaGeral.Checked = profip.avaliacaoInicial.EncaminhamentoPsiquiatriaGeral;
            this.encaminhamentoPedopsiquiatria.Checked = profip.avaliacaoInicial.EncaminhamentoPedopsiquiatria;
            this.encaminhamentoMedicoFamilia.Checked = profip.avaliacaoInicial.EncaminhamentoMedicoFamilia;
            this.encaminhamentoSemIndicacao.Checked = profip.avaliacaoInicial.EncaminhamentoSemIndicacao;
        }
    }
}
